Exploiting Hierarchical Configuration to Improve Run-Time MPSoC Task Assignment
نویسندگان
چکیده
Run-time assignment of a set of communicating tasks onto a heterogeneous multiprocessor system-on-chip (MPSoC) platform is a challenging task. Having FPGA fabric tiles in such MPSoC platform increases performance and flexibility of the platform. Such FPGA tiles can not only run tasks in hardware but also instantiate a soft IP core that executes the task functionality. Thus fully exploiting the available FPGA fabric resources must include exploiting such a hierarchical configuration. This paper details the benefits of using a hierarchical configuration and illustrates how to incorporate it within a generic run-time task assignment heuristic. We show that adding a hierarchical configuration significantly improves task assignment performance (i.e. success rate and assignment quality). In several cases, the performance of a heuristic with a hierarchical configuration extends beyond the capabilities of a full solution space exploration without hierarchical configuration, at only a fraction of the computation time.
منابع مشابه
A hierarchical run-time adaptive resource allocation framework for large-scale MPSoC systems
In the embedded computer system domain,MPSoC systems have become increasingly popular due to the ever-increasing performance demands of modern embedded applications. The number of processing elements in these MPSoCs also steadily increases. Whereas current MPSoCs still contain a limited number of processing elements, future MPSoCs will feature tens up to hundreds of (heterogeneous) processing e...
متن کاملScenario-based run-time adaptive MPSoC systems
The ever-increasing performance demand of modern embedded applications drives the development of multi-processor system-on-chip (MPSoC) systems in the embedded domain. Today’s MPSoC-based products increasingly have to deal with multiple application execution scenarios which may change dynamically at run time. To improve the system performance, a state-of-the-art solution is to dynamically adapt...
متن کاملCommunication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms
1383-7621/$ see front matter 2010 Elsevier B.V. A doi:10.1016/j.sysarc.2010.04.007 q Some part of this research was presented at 12 Digital System Design, August 2009, pp. 133–140. * Corresponding author. Tel.: +65 6790 6639; fax: + E-mail addresses: [email protected] (A.K. S (T. Srikanthan), [email protected] (A. Kumar), asjgwu Efficient run-time mapping of tasks onto Multiprocessor System-on...
متن کاملHeuristic for Accelerating Run-Time Task Mapping in NoC-based Heterogeneous MPSoCs
In this paper, we propose a new packing strategy to find a free resource for run-time mapping of application tasks to NoC-based Heterogeneous MPSoC. The proposed strategy minimizes the task mapping time in addition to placing the communicating tasks close to each other. To evaluate our approach, a comparative study is carried out for a platform containing single task supported PEs. Experiments ...
متن کاملHardware Accelerators for Elliptic Curve Cryptography
In this paper we explore different hardware accelerators for cryptography based on elliptic curves. Furthermore, we present a hierarchical multiprocessor system-onchip (MPSoC) platform that can be used for fast integration and evaluation of novel hardware accelerators. In respect of two application scenarios the hardware accelerators are coupled at different hierarchy levels of the MPSoC platfo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006